import article from "../../models/Article"
Page({
    data: {
        news:[],
        page:1,
        gotoNow:""
    },
    //options(Object)
    onLoad: function(options){
       this.getList();
    },
    //动态获取数据
    getList(){
        let page=this.data.page;
       
        article.getLists(page).then(ret=>{
            let news=ret.data.data.data;
            if(news.length>0){
                this.setData({
                    //数据展开，数组合并
                    news:[...this.data.news,...news],
                    page: ++page,
                })
            }else{
                //消息提示在1.5秒之后小时
                wx.showToast({
                    title:"没有更多的文章资讯",
                    mask:true,
                    icon:"none",
                    duration:2000,
                })
            }
          
        })
    },
    //监听用户下拉动作
    onPullDownRefresh(){
        this.getList();
    },
     //监听用户上拉动作
     onReachBottom(){
        this.getList();
     },
     //监听页面滚动事件
     onPageScroll(evt){
        if(evt.scrollTop>120){
            this.setData({gotoNow:"gotoNow"})
        }else{
            this.setData({gotoNow:""})
        }
     },
     //回到顶部事件
     gotoTop(){
         wx.pageScrollTo({
             scrollTop:0
         })
     }
  
});